
.select_link { background: none; border: none !important; margin: 0px; }
.select_link button { background: none !important; color: #0088CC !important; border: none !important; -webkit-box-shadow:none !important; box-shadow:none !important; margin: 0px; text-decoration: none; padding-left: 0; }

.noborder { border: none; }
.nopad-bot {
padding-bottom: 0 !important;
}
/*.bootstrap-select{ max-width: 240px; }
.bootstrap-select button div.filter-option { max-width: 210px; text-overflow: ellipsis; }*/
.ui-widget-header { border:none; }
.ui-tabs .ui-tabs-panel { border: 1px solid #aaaaaa; }
.ui-tabs { border : none !important; }
.ui-tabs-nav { padding: 0px !important; }

h1,h2 {
	color:#2c2a2a;
	font-size:15.3pt
}
* ul li {
list-style:none
}

.cb{clear:both;height:0}.span-default{font-size:14px;color:inherit}.content-small{font-size:12px}
i:empty:before { content: "\00a0 ";}
li:empty:before { content: "\00a0 ";}
label{font-family:Arial; margin-bottom: 0px;}
/* .label-default{padding-top:0!important} */
.label-normal{font-family:Arial;}
.label-required{vertical-align:super;font-size:12px;color:red; }
.label-ticket{background:#004B8C}.label-200{width:200px!important}
.label-250{width:250px!important}
.label-ns{position:relative;top:-8px}
.table-ar { padding-right: 6px; }
.table-al { padding-left: 6px; }
.head-tr { color: #fff; background: #44aac8; }
.table-split-border {
border-top: 1px solid #999 !important;
background: #44aac8;
color: #fff;
}

.text-small {
color: #999;
font-size: 12.4px;
font-weight: bold;
}
.text-small-link {
color: #0088CC !important;
font-size: 12.4px;
font-weight: bold;
margin-top: -1px;
}
.list-bordered {
border: 1px solid #ccc;
-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
padding: 10px;
}
.text-left { text-align: left !important;}.text-right { text-align: right !important;}
.text-info2 {
text-transform:uppercase;
font-weight:bold;
font-size: 16px;
}
.text-info {
color: #3a87ad;
}
.msg-read { color: #ccc; }

.text-ns {
margin-top: -8px;
}
.text-default {
color: #000;
}
.text-success a, .text-success a:visited {
color: #468847;
text-decoration: underline;
}
.text-success a:hover {
text-decoration: none;
}
.default-link {
font-size: 14px;
font-weight:normal;
text-transform:none;
}
.control-label360 {
float: left;
width: 360px;
padding-top: 5px;
}
.control-label-in-columns {
	font-size: 13px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left !important;
}
.control-label-form {
	float: left;
	width: 175px;
	font-size: 13px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left !important;
}

.checklabel {
margin: 14px 0 0 !important;
margin-left: 8px !important;
}

.no-margin-left {
margin-left: 0 !important;
}


.rpoffset5 { margin-right: 5px !important; }.rpoffset10 { margin-right: 10px !important; }.rpoffset16 { margin-right: 16px !important; }.rpoffset20 { margin-right: 20px !important; } .rpoffset40 { margin-right: 40px !important; } .rpoffset60 { margin-right: 60px !important; } .rpoffset80 { margin-right: 80px !important; } .rpoffset100 { margin-right: 100px !important; }
.lpoffset4 { margin-left: 4px !important; }.lpoffset10 { margin-left: 10px !important; }.lpoffset14 { margin-left: 14px !important; }.lpoffset18 { margin-left: 18px !important; }.lpoffset20 { margin-left: 20px !important; }.lpoffset30 { margin-left: 30px !important; }.lpoffset40 { margin-left: 40px !important; } .lpoffset60 { margin-left: 60px !important; } .lpoffset80 { margin-left: 80px !important; } .lpoffset100 { margin-left: 100px !important; }
.voffset5 { margin-top: 5px !important; }.voffset6 { margin-top: 6px !important; }.voffset10 { margin-top: 10px !important; } .voffset12 { margin-top: 12px !important; }.voffset14 { margin-top: 14px !important; } .voffset20 { margin-top: 20px !important; }.voffset40 { margin-top: 40px !important; }.voffset45 { margin-top: 45px !important; } .voffset100 { margin-top: 100px !important; } .voffset200 { margin-top: 200px !important; }
.boffset50 {
margin-bottom: 50px;
}
.vpad6 { padding-top: 6px !important;}.vpad10 { padding-top: 10px !important;}
.minr-offset12 {
margin-right: -12px;
}

.admin-options {
position: absolute;
right: 40px;
top: 11px;
}

.lang-flag-es { background: url(../img/flags.png) no-repeat top left; }
.lang-flag-en { background: url(../img/flags.png) no-repeat -30px 1px; }
.lang-flag-fr { background: url(../img/flags.png) no-repeat -60px 1px; }
.lang-flag-pt { background: url(../img/flags.png) no-repeat -90px 0px; }
	.lang-flag-es, .lang-flag-en, .lang-flag-fr, .lang-flag-pt {  float:left; top: -18px; width: 22px; height:16px; margin-right: 8px; margin-bottom: 6px;}
		.lang-flag-es a, .lang-flag-en a, .lang-flag-fr a, .lang-flag-pt a { display: block; text-decoration: none; }
			.lang-flag-selected { border: 2px solid #44aac8; }

#wrap {
min-width: 1100px;
height: auto;
padding: 0 45px 0 45px;
background: #fff;
margin-top: -1px;
padding-bottom: 106px;
}

#apphead {
z-index: 10;
min-width: 1100px;
/* position: fixed; */
font-size: 13.5px;
color: #4a4949;
background: #ccc url(../images/main-nav-bg.jpg) repeat-x;
background: #FFFF00	;
height: 56px;
padding: 0 45px 0 45px;
width: 100%;
}

.navtab-split {
display: block;
text-align: center;
font-family: inherit;
font-weight: bold;
color: #44aac8;
}

.dashboard-title {
margin-top: 64px;
overflow:hidden;
}
.form-min-width {min-width: 1176px;}

.single-heading-container { margin-top: 64px; padding: 0 45px 0 45px; }
.container-line { background: url(../images/thinline.png) repeat-y 75.46808510638297% 0; }
.heading-search-alt { margin-top: -4px; }
.heading-search { margin-top: 16px; }
.row-horizontal { float: left; }
.row-min-width { min-width: 1176px;}
.row-container-full { padding-bottom: 24px; }

.filter-col { max-width: 270px; }.left-col { padding-left: 45px; }.right-col { padding-right: 45px; }

.align-icon-group { line-height:32px; }
.calendar-mid { top: 4px; }.lock-normalize { position: relative;top:-5px; }
/*.indra-icon-calendar { position:relative; top: 8px; left: 4px; width: 24px; height: 24px; display: inline-block; background: url(glyphicons.svg) no-repeat; background-position: -241px -194px; margin-right: 20px; }*/
.icon-normalize { top: -8px;}
.icon-mini-align { padding: 0 5px 0 5px;}

.indra-icon-energy {
position:relative; top: 2px; left: 4px; width: 24px; height: 24px; display: inline-block; background: url(glyphicons.svg) no-repeat; background-position: -54px -1154px; margin-right: 8px; margin-top: -20px; }

.indra-icon-calculator {
position:relative; top: 2px; left: 4px; width: 26px;  height: 24px; display: inline-block; background: url(glyphicons.svg) no-repeat; background-position: -148px -1538px; margin-right: 8px; margin-top: -20px; }

.indra-icon-alarm {
position:relative; top: -2px; left: 4px; width: 26px;  height: 26px; display: inline-block; background: url(glyphicons.svg) no-repeat; background-position: -145px -239px; margin-right: 8px; margin-top: -20px; }

.indra-icon-ticket {
position:relative; top: -2px; left: 4px; width: 26px;  height: 26px; display: inline-block; background: url(glyphicons.svg) no-repeat; background-position: -436px -143px; margin-right: 8px; margin-top: -20px; }
.indra-icons-filter { top: 4px; }

.indra-icon-edit {
position:relative; top: 8px; left: 4px; width: 26px;  height: 26px; display: inline-block; background: url(glyphicons.svg) no-repeat; background-position: -1px -724px; margin-right: 8px; margin-top: -20px; }
.indra-icon-send {
position:relative; top: 8px; left: 4px; width: 26px;  height: 26px; display: inline-block; background: url(glyphicons.svg) no-repeat; background-position: -1px -740px; margin-right: 8px; margin-top: -20px; }
.indra-icon-envelope {
position:relative; top: 4px; left: 4px; width: 26px;  height: 26px; display: inline-block; background: url(glyphicons-white.svg) no-repeat; background-position: -1px -54px; margin-right: 8px; margin-top: -2px; }
.indra-icon-cogwheel {
position:relative; top: 4px; left: 4px; width: 26px;  height: 26px; display: inline-block; background: url(glyphicons.svg) no-repeat; background-position: -289px -624px; margin-right: 8px; margin-top: 14px; margin-right: 98px;}

.task-icon { cursor:default; display: inline-block; background: url(../img/ico-tasks-sprite.png) no-repeat; width: 14px; margin-right: 4px; }
.task-icon-completed { background-position: center right; }
.task-icon-default { background-position: center left; }
.modify-icon { cursor:default; display: inline-block; background: url(../img/ico-modify-sprite.png) no-repeat; width: 14px; margin-right: 4px; }
.modify-icon-delete { background-position: center right; }
.modify-icon-edit { background-position: center left; }

#app-footer {
min-width: 1100px;
width: 100%;
padding: 5px 0px 0px 45px;
/*margin-top: 16px;*/
background: #fff url(../images/footer-bg.jpg) repeat-x;
height: 35px;
}

.top-app {
float: right;
margin-top: 3px;
}
.footer-nav li {
float: left;
margin-left: 20px;
line-height:26px;
}
.indra-logo-pequenyo {
float: left;
width: 100px;
height: 25px;
}
.indra-logo-mediano {
width: 100px;
height: 50px;
}

.indra-logo-index-positon
{
	position:absolute; 
	right: 50px; 
	bottom: 30px;
}

.copyright-text { color: #ccc; float: left; line-height: 28px; margin-left: 10px; font-size: 11px; color: #6B6B6B}
.logo-footer { float: right; margin-right: 50px}
.caret-inverse{display:inline-block;width:0;height:0;vertical-align:top;border-bottom:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}
.caret-link { border-top:4px solid #44aac8; }
.caret-link-inverse { border-bottom:4px solid #44aac8; }
.caret-filter { border-top:4px solid #fff; margin-top: 10px;}

a.link-normal {
color: #0e0f0f;
}
.link-success {
color: #468847;
}
.link-danger {
color: #ff0000;
}

.tophead { padding: 64px 45px 0 45px; background: #fff; }
.top-offset { margin-top: 64px; }
.heading-text-percent { font-size: 30px; }
.heading-dropdown { float: left; }
.heading-dropdown-link { margin-top: 22px; }
.nmt {
margin-top: none;
}
.sheading { font-family: Arial; font-size: 4.8em; line-height: 50px; }
.sheading-small {
font-size: 2.2em;
}
.sheading-medium {
font-size:3.4em;
}
.sheading-large {
font-size:6.4em;
}
.heading-default { 
	color: #393d31; 
}
.heading-primary { color: #0257a0; }.heading-info { color: #44aac8; }.heading-success { color: #468847; }.heading-warning { color: #f89406; }.heading-danger { color: #ff0000; }.heading-inverse { color: #fff; }

.sheading-md {
font-size: 4.6em;
}
.sheading-sm {
font-size: 3.8em;
}
.sheading-center {
text-align: center;
}

@media screen and (max-width: 1125px) {
	.sheading {
	font-size: 5em;
	}
	.sheading-md {
	font-size: 3.8em;
	}
	#tecontrol .sheading-sm {
	font-size: 2.3em;
	}
	#tecontrol .sheading-large { font-size:4.2em; }
    #measure-data.sheading-small { font-size: 1.4em; }

}
@media screen and (max-width: 1170px) { 
    .panel-space { 
	width: 714px; display: inline-block;
	}
}
@media screen and (max-width: 1500px) {
	ul.date-time-list {
    width: 29.50%;
	}
}
.ta-ticket {
width: 310px !important;
}
.text-trim { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
ul.bordered-list li {
float: left;
-moz-border-radius: 5px; border-radius: 5px;
border: 1px solid #909090;
padding: 2px 4px;
margin-right: 6px;
margin-bottom: 6px;
color: #274b6d;
font-size: 11px;
text-transform: uppercase;
font-weight: bold;
}
.list-group-select { border-right: 8px solid #44aac8 !important; }
.list-group-ticket { width: 66px; display:inline-block; }
.list-group{margin-bottom:20px;padding-left:0;}
.list-group-item{position:relative;display:block;padding:10px 15px;margin-bottom:-1px;background-color:#ffffff;border:1px solid #dddddd;}.list-group-item:first-child{border-top-right-radius:4px;border-top-left-radius:4px;}
.list-group-item:last-child{margin-bottom:0;border-bottom-right-radius:4px;border-bottom-left-radius:4px;}
.list-group-item>.badge{float:right;}
.list-group-item>.badge+.badge{margin-right:5px;}
a.list-group-item{color:#555555;}a.list-group-item .list-group-item-heading{color:#333333;}
a.list-group-item:hover,a.list-group-item:focus{text-decoration:none;background-color:#f5f5f5;}
.list-group-item.active,.list-group-item.active:hover,.list-group-item.active:focus{z-index:2;color:#ffffff;background-color:#428bca;border-color:#428bca;}.list-group-item.active .list-group-item-heading,.list-group-item.active:hover .list-group-item-heading,.list-group-item.active:focus .list-group-item-heading{color:inherit;}
.list-group-item.active .list-group-item-text,.list-group-item.active:hover .list-group-item-text,.list-group-item.active:focus .list-group-item-text{color:#e1edf7;}
.list-group-item-heading{margin-top:0;margin-bottom:5px;}
.list-group-item-text{margin-bottom:0;line-height:1.3;}
.panel-text-center { text-align: center; }
.panel-date {font-size: 11px; color: #999; float: right;}


.panel-body{padding:15px;}.panel-body:before,.panel-body:after{content:" ";display:table;}
.panel-body:after{clear:both;}
.panel-body:before,.panel-body:after{content:" ";display:table;}
.panel-body:after{clear:both;}
.panel>.list-group{margin-bottom:0;}.panel>.list-group .list-group-item{margin-left: -24px;border-width:1px 0;}.panel>.list-group .list-group-item:first-child{margin-left: -24px;border-top-right-radius:0;border-top-left-radius:0;}
.panel>.list-group .list-group-item:last-child{border-bottom:0;}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0;}
.panel>.table{margin-bottom:0;}
.panel-body>p.thick-line{ margin-left: -16px; margin-right: -16px; }
.panel>.panel-body+.table{border-top:1px solid #dddddd;}


.panel-group .panel{margin-bottom:0;border-radius:4px;overflow:hidden;}.panel-group .panel+.panel{margin-top:5px;}
.panel-group .panel-heading{border-bottom:0;}.panel-group .panel-heading+.panel-collapse .panel-body{border-top:1px solid #dddddd;}
.panel-group .panel-footer{border-top:0;}.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #dddddd;}
.panel-default{border-color:#dddddd;}.panel-default>.panel-heading{font-family: Arial; color:#333333;background-color:#f5f5f5;border-color:#dddddd; font-weight: bold;}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#dddddd;}
.panel-default>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#dddddd;}
.panel-primary{border-color:#428bca;}.panel-primary>.panel-heading{color:#ffffff;background-color:#428bca; border-color:#428bca;}.panel-primary>.panel-heading+.panel-collapse .panel-body{border-top-color:#428bca;}
.panel-primary>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#428bca;}
.panel-success{border-color:#d6e9c6;}.panel-success>.panel-heading{color:#468847;background-color:#dff0d8; border-color:#d6e9c6;}.panel-success>.panel-heading+.panel-collapse .panel-body{border-top-color:#d6e9c6;}
.panel-success>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#d6e9c6;}
.panel-warning{border-color:#fbeed5;}.panel-warning>.panel-heading{color:#c09853;background-color:#fcf8e3;border-color:#fbeed5;}.panel-warning>.panel-heading+.panel-collapse .panel-body{border-top-color:#fbeed5;}
.panel-warning>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#fbeed5;}
.panel-danger{border-color:#eed3d7;}.panel-danger>.panel-heading{color:#b94a48;background-color:#f2dede;border-color:#eed3d7;}.panel-danger>.panel-heading+.panel-collapse .panel-body{border-top-color:#eed3d7;}
.panel-danger>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#eed3d7;}
.panel-info{border-color:#bce8f1;}.panel-info>.panel-heading{color:#3a87ad;background-color:#d9edf7;border-color:#bce8f1;}.panel-info>.panel-heading+.panel-collapse .panel-body{border-top-color:#bce8f1;}
.panel-info>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1;}

.panel-filter>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#bce8f1;}
.panel-lightblue{border-color:#dddddd;}.panel-lightblue>.panel-heading{font-family: Arial; color:#333333;/*background-color:#c8eaff;*/background-color:#bae5f1;/*f5f5f5*/border-color:#dddddd; font-weight: bold;}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#dddddd;}
.panel-lightblue>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#dddddd;}
.panel-fixed {height: 355px;}
.panel-fixed138 {height: 138px;}
.panel-fixed230 {height: 230px;}
.panel-fixed312 {height: 312px;}
.panel-fixed400 {height: 400px;}
.panel-wza{border-color:#dddddd;}.panel-wza>.panel-heading{font-family: Arial; color:#fff;background-color:#22273F;/*f5f5f5*/border-color:#dddddd; font-weight: bold;}.panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#dddddd;}
.panel-wza>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#dddddd;}
.panel-green{border-color:#dddddd;}.panel-green>.panel-heading{font-family: Arial; color:#fff;background-color:#06b094;/*f5f5f5*/border-color:#dddddd; font-weight: bold } .panel-default>.panel-heading+.panel-collapse .panel-body{border-top-color:#dddddd;}
.panel-green>.panel-footer+.panel-collapse .panel-body{border-bottom-color:#dddddd;}
.panel-space {display: inline-block}
.legend-spacer { width: 100px; }

.col-expand { position: relative; top: 8px; display: inline-block;width: 26px; height: 26px; backgr ound: url(../img/collapse-sprite.jpg) top left no-repeat; }
.col-collapse { position: relative; top: 8px; display: inline-block;width: 26px; height: 26px; background: url(../img/collapse-sprite.jpg) top right no-repeat; }
.listview { font-weight: bold; }
.listview-data { display: block; font-size: 20px; color: #006699; margin-bottom: 14px; }
.listview-actions { margin-top: 4px; }
.listview-data-danger { color: #ff0000; }
.listview-global-actions { display: inline-block; }
.listview-global-actions li { float: left; margin-right: 12px; }
.pagination-filter { z-index: 2000; margin-top: -22px; }
.pagination-inline { margin-top: -2px; display: inline-block; }
.pagination-standard-actions { float: right; }
.pagination-standard-actions li { float: left; margin-left: 20px; }
.pagination ul>.pactive>a, .pagination ul>.pactive>span { background: #08c; color: #fff; cursor: default; }
.pagination ul>li.pactive>a:hover, .pagination ul>li.pactive>a:focus, .pagination ul>.active>a, .pagination ul>.active>span { background: #08c; }

.modal-logs { width: 700px; margin-left:-350px; height: 500px; overflow-y: auto; }
.modal-error { width: 510px; margin-left:-255px; }
.modal-userdata { width: 560px; margin-left:-255px; }
.modal-scroll { height: 100px; overflow-y: auto;}
.table-scroll { height: 100%; overflow-x: auto; }
.modal-textarea {width: 220px; height: 180px !important;}
.modal-mini-buttons { width: 34px; }
.modal-medium { width: 640px; margin-left:-320px; }
.modal-medium2 { width: 562px; margin-left:-281px; }
.modal-ticket { width: 470px; margin-left:-235px; }

.textarea-ticket {
width: 412px;
}
.app-logs {
font-size: 12px;
line-height: 24px;
}

.well-admin {
position: relative; width: 300px; margin: 0 auto; background: #fff; padding: 26px;
}

.client-logo {
width: 400px; margin: 0 auto; text-align: center; padding: 22px;
}

#group-select .selectboxit-container span {border-top-left-radius:0px;border-bottom-left-radius:0px;height:28px;line-height:28px;}

.nmargin {
margin-left: 0 !important;
}
.nmarginb {
margin-bottom: 0px !important;
}
.npadding {
padding-left: 0 !important;
}

.accordion-footer {
margin-bottom: -32px;
}

.note-head {
color: #c3c5c7;
font-size: 12px;
}

.note-username {
color: #004B8C;
font-weight: bold;
font-size: 12px;
}
.thick-line {border-bottom: 1px solid #ddd; line-height: 6px;}
.date-medium {
font-size: 12px;
color: #969ea1;
}

.date-time-list {
margin-left: 0px;
width: 30%;
}

.date-time-list h4 {
color: #000;
}
.date-time-list li {
margin-bottom: 10px;
}

.icon-check-x {
width: 14px;
height:12px;
background: url(../img/check-x.png) no-repeat;
}
.icon-x {
background: url(../img/check-x.png) no-repeat -14px 0;
}
.menu-icons li { width: 100px;float: left; line-height: 12px; }
.nbg { background: none; }

.select-input {
margin-top: -53px;
}

[class*="tbl-icon-"] {
	display: inline-block;
	width: 16px;
	height: 16px;
	background-image: url(sprites.svg);
	background-repeat: no-repeat;
}
.tbl-icon-stats {
	background-position: 0 0;
	width: 16px;
}
.tbl-icon-bars {
	background-position: -32px 0;
	width: 16px;
}

.navicon-img {margin: 0 auto; display: block;}
.navicon-text {display: block; color: #000;margin-top: 8px; margin-bottom: 4px; text-align: center; text-transform:uppercase; font-size: 9px;}
.select-medium { width: 220px !important; }
/* #welcome { background: url(../images/welcome.jpg); background-attachment:fixed; background-position:bottom; } */
.welcome-text { -webkit-font-smoothing: antialiased !important; padding-top: 240px; font-family: Arial; color: #fff; font-size: 38pt; text-shadow: black 1px 1px 6px; text-align: center; line-height: 50px; }
.fix-pull-right { margin-right: 98px; }
.hide-list {
white-space: nowrap;
overflow: hidden;
text-overflow: ellipsis;
}
.hide-element {
display: none;
}

.point-list { width:85px; margin-right:3px; }
.cbtn { -moz-border-radius: 40px; border-radius: 40px; }
.event-close { font-size:20px;font-weight:bold;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2;filter:alpha(opacity=20); }
.fix-ie { position: absolute; top: 230px; left: 210px; }
.fix-ie2 { position: absolute; top: 179px; left: 520px; }
.labelf { position: absolute; top: 8px;}
.display-select { position: absolute; top: 180px; left: 488px; }
.chart-heading { background: #44aac8 !important; color: #fff !important; font-size: 12px; text-transform:uppercase; font-weight:normal !important; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.chart-title { color: #44aac8; }
.chart { margin: 0 auto; position: relative; display: block; width: 110px; height: 110px; text-align: center; }
.chart canvas { position: absolute; top: 0; left: 0; }
.chart-big { position: relative; display: block; width: 150px; height: 150px; text-align: center; }
.chart-big canvas { position: absolute; top: 0; left: 0; }
.percent-big { display: inline-block; line-height: 150px !important; z-index: 2; font-weight: bold; font-size: 38.5pt !important; }
.percent-big:after { content: '%'; margin-left: 0.1em; font-size: .4em !important; }
.percent { display: inline-block; line-height: 110px; z-index: 2; font-weight: bold; font-size: 21.5pt; }
.percent:after { content: '%'; margin-left: 0.1em; font-size: .6em; }

.clsDatePicker {
    z-index: 100000;
}

.filters {
	float: left;
}